import {reqMock,reqMock2} from '@/api'
// 请求banner数据
 export const mockBanner ={
    actions:{
      // 请求banner的mock数据
      async MockBanner({commit}){
        // 发送ajax请求获取数据
          let Categorylist = await reqMock()
          // console.log(Categorylist);
          // 判断是否成功获取到数据
          if (Categorylist.code===200) {
            // 向mutations传递数据
            commit('MOCKBANNER',Categorylist.data)
          }
      },
    },
    mutations:{
      // 把mock模拟banner数据放在state管理
      MOCKBANNER(state,data){
        // 把从服务器拿到的数据放在state管理
        state.banner=data
      },
    },
    state:{
      banner:[],
    }
  }
  // 请求floor数据
 export const mockFloor ={
    actions:{
       // 请求floor的mock数据
       async MockFloor({commit}){
        // 发送ajax请求获取数据
          let Categorylist = await reqMock2()
          // console.log(Categorylist);
          // 判断是否成功获取到数据
          if (Categorylist.code===200) {
            // 向mutations传递数据
            commit('MOCKFLOOR',Categorylist.data)
          }
      }
    },
    mutations:{
      // 把mock模拟floor数据放在state管理
      MOCKFLOOR(state,data){
        // 把从mock中拿到的数据放在state管理
        state.floor=data
      }
    },
    state:{
      floor:[]
    }
  }